package ink.ykb.demo.permission.service;

import java.util.List;

import ink.ykb.demo.permission.entity.Role;

public interface RoleService {

  /**
   * 添加角色
   * @param role
   */
  void add(Role role);
  
  /**
   * 更新角色
   * @param role
   */
  void update(Role role);
  
  /**
   * 删除角色
   * @param roleId
   */
  void delete(Long roleId);
  
  /**
   * 查询角色列表
   * @return
   */
  List<Role> getRoleList();
  
  /**
   * 获取角色信息
   * @param roleId
   * @return
   */
  Role getRole(Long roleId);
}
